diff --git a/VERSION b/VERSION index 524cb55242b53f6a64cc646ea05db6acc7696d2d..26aaba0e86632e4d537006e45b0ec918d780b3b4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.1 +1.2.0 diff --git a/lib/PZ/Controller/Shortcut.pm b/lib/PZ/Controller/Shortcut.pm index be4db4691ddec268ad1590e6c6d37edc0e3b36a5..3d60b5d372d439e8a8cd7bc98439a12b8af2bcf2 100644 --- a/lib/PZ/Controller/Shortcut.pm +++ b/lib/PZ/Controller/Shortcut.pm @@ -17,8 +17,9 @@ sub redirect ($c) { } $shortcut->add_to_log_items({ - ip => ($c->forwarded_for || $c->tx->remote_address), - ua => $c->req->headers->user_agent, + ip => ($c->forwarded_for || $c->tx->remote_address), + ua => $c->req->headers->user_agent, + referrer => $c->req->headers->referrer, }); $c->res->code($shortcut->code); diff --git a/lib/PZ/Schema/Result/Log.pm b/lib/PZ/Schema/Result/Log.pm index 7b74c242e7b7eb3029fd974c0b4af72feaa3350b..57686e545b94c0563884791ec282214b423f5630 100644 --- a/lib/PZ/Schema/Result/Log.pm +++ b/lib/PZ/Schema/Result/Log.pm @@ -21,6 +21,7 @@ __PACKAGE__->add_columns( shortcut_id ip ua + referrer ), ); diff --git a/sql/migrations.sql b/sql/migrations.sql index 979778074f82663ddeff87efc565c46a4cedc740..9dcaaffecd605038024d6fba7b6005501df0b506 100644 --- a/sql/migrations.sql +++ b/sql/migrations.sql @@ -47,3 +47,6 @@ create index "shortcuts_shortcut_idx" on "shortcuts" ("shortcut"); -- 3 up alter table "log" add column "ua" text; + +-- 4 up +alter table "log" add column "referrer" text;