Unverified Commit ac48c17c authored by networkException's avatar networkException
Browse files

public status card: add copy action

This patch adds a new action to the public status card,
allowing users to copy a checkin as theirs.
parent e60dad23
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -839,6 +839,9 @@ msgstr "Teilen"
msgid "status.check-out"
msgstr "Auschecken"

msgid "status.copy-checkin"
msgstr "Mitfahren"

#, noun or verb
msgid "status.boarding-in.pre"
msgstr "Einfahrt in"
+3 −0
Original line number Diff line number Diff line
@@ -836,6 +836,9 @@ msgstr "Share"
msgid "status.check-out"
msgstr "check out"

msgid "status.copy-checkin"
msgstr "Join in"

#, noun or verb
msgid "status.boarding-in.pre"
msgstr "arrives in"
+23 −0
Original line number Diff line number Diff line
@@ -294,6 +294,29 @@
				</div>
			% }
		</div>
		<div class="card-action" style="display: flex; justify-content: end">
			<a class="blue-text action-checkin" style="margin-right: 0;"
				% if ( $journey->{is_dbris} ) {
					data-dbris="<%= $journey->{backend_name} %>"
				% }
				% elsif ( $journey->{is_efa} ) {
					data-efa="<%= $journey->{backend_name} %>"
				% }
				% elsif ( $journey->{is_hafas} ) {
					data-hafas="<%= $journey->{backend_name} %>"
				% }
				% elsif ( $journey->{is_motis} ) {
					data-motis="<%= $journey->{backend_name} %>"
				% }
				data-station="<%= $journey->{dep_eva} %>"
				data-dest="<%= $journey->{arr_eva} %>"
				data-train="<%= $journey->{train_id} %>"
				data-ts="<%= ( $journey->{sched_departure} // $journey->{real_departure} )->epoch %>"
			>
				<i class="material-icons left">send</i>
				%= L('status.copy-checkin')
			</a>
		</div>
	</div>
% }
% else {