</li>
<li>
- <label>Optional: What is your gender identity?</label>
- <div>[% input_field('stgsc', '1', 'Gender') %]</div>
- </li>
-
- <li>
<label class="gfield_label" for="">
If you are under age 18, list all parents<br/>and guardians living at your address:
</label>
--- /dev/null
+-- Deploy kcls-evergreen:remove-gender to pg
+-- requires: ecard-data
+
+BEGIN;
+
+DELETE FROM actor.stat_cat_entry_usr_map WHERE stat_cat = 1;
+DELETE FROM actor.stat_cat_entry WHERE stat_cat = 1;
+DELETE FROM actor.stat_cat WHERE id = 1;
+
+COMMIT;
--- /dev/null
+-- Revert kcls-evergreen:remove-gender from pg
+
+BEGIN;
+
+-- We can recover the stat cats, but not the data.
+
+INSERT INTO actor.stat_cat (id, owner, name, opac_visible, usr_summary,
+ checkout_archive, required, allow_freetext)
+VALUES (1, 1, 'Gender', FALSE, TRUE, FALSE, FALSE, TRUE);
+
+INSERT INTO actor.stat_cat_entry (stat_cat, owner, value) VALUES
+ (1, 1, 'M (Male)'), (1, 1, 'F (Female)'), (1, 1, '- (Undeclared)');
+
+COMMIT;
+
search-index-keep-periods [vand-import-edit-date-fix] 2018-04-02T19:10:31Z Bill Erickson,,, <berick@kcls-dev-local> # Avoid stripping periods in search indexes
acq-inv-close-fields [search-index-keep-periods] 2018-04-12T19:03:29Z Bill Erickson,,, <berick@kcls-dev-local> # Invoice export by/date fields
ecard-data [2.10-to-2.12-upgrade] 2018-01-03T21:55:03Z Bill Erickson,,, <berick@kcls-dev-local> # Ecard lib settings, policy data, etc.
+remove-gender [ecard-data] 2018-06-06T14:44:36Z Bill Erickson,,, <berick@kcls-dev-local> # Remove gender field/data
"registering user with stat cat values $_ => ".$cgi->param($_));
}
- # Gender
- my $stat_cat = Fieldmapper::staging::statcat_stage->new;
- $stat_cat->statcat(1);
- $stat_cat->value($cgi->param('stgsc.1'));
- push(@$stat_cats, $stat_cat);
-
if (my $pickup_auth = $cgi->param('stgsc.5')) {
my $stat_cat = Fieldmapper::staging::statcat_stage->new;
$stat_cat->statcat(5);
}
# Events mailing
- $stat_cat = Fieldmapper::staging::statcat_stage->new;
+ my $stat_cat = Fieldmapper::staging::statcat_stage->new;
$stat_cat->statcat(3);
$stat_cat->value((grep {$_ eq 'stgsc.3'} $cgi->param) ? 'Y' : 'N');
push(@$stat_cats, $stat_cat);