Redesign page + Webhook notifications #43

Merged
ldr merged 16 commits from facelift into main 2023-12-25 21:23:53 +01:00
18 changed files with 104 additions and 82 deletions
Showing only changes of commit 7c17cba892 - Show all commits

Update text on the website

- fix spelling mistakes
- rephrase text
- translate all text to German
- update the FAQ
JustAnotherJavaProgrammer 2023-12-22 22:08:54 +01:00

View file

@ -10,10 +10,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fix
- spelling mistakes in e-mail notifications
- spelling mistakes on the website
### Change
- rephrase e-mail notifications
- rephrase texts on the website
- translate all text to German
- update the FAQ
### Removed

View file

@ -3,7 +3,7 @@
<form class="login-form" method="post">
{{# if is_retry }}
<div class="message">Username or Password incorrect! </div>
<div class="message">Username or Password incorrect!</div>
{{/if}}
<label class="username-label" for="login-username">Username</label> <input id="login-username" class="username-input" type="text" name="username" autocomplete="username" required>

View file

@ -2,7 +2,7 @@
<input id="{{> kind}}-{{> id}}" class="hidden modal-open-check" type="checkbox" name="pre-{{> kind}}" required>
<div class="modal-confirm-box">
<label for="{{> kind}}-{{> id}}" class="modal-open-button {{> kind}}">{{> action}}</label>
<label for="{{> kind}}-{{> id}}" class="modal-cancel-button {{> kind}}">Cancel</label>
<button type="submit" class="modal-submit-button">Confirm {{> action}}</button>
<label for="{{> kind}}-{{> id}}" class="modal-cancel-button {{> kind}}">Abbrechen</label>
<button type="submit" class="modal-submit-button">{{> action}} bestätigen</button>
</div>
</form>

View file

@ -1,11 +1,11 @@
{{#> base}}
<div class="centered">
<div>
Die Aktion konnte nicht durchgeführt werden. <br />
Die Aktion konnte nicht durchgeführt werden.<br />
{{#if msg}}
{{msg}}
{{else}}
Es scheint ein un-kategorisiertes Problem mit ihrer Anfrage zu bestehen.
Es scheint ein nicht kategorisiertes Problem mit Ihrer Anfrage zu bestehen.
{{/if}}
</div>
</div>

View file

@ -1,8 +1,8 @@
{{#> base}}
<div class="centered">
<div>
Die Aktion konnte nicht durchgeführt werden. <br />
Authentifizierung notwendig, bitte loggen sie sich ein.
Die Aktion konnte nicht durchgeführt werden.<br />
Authentifizierung notwendig, bitte loggen Sie sich ein.
</div>
</div>
{{/base}}

View file

@ -1,7 +1,7 @@
{{#> base}}
<div class="centered">
<div>
Die von ihnen Angeforderte Resource scheint nicht zu existieren!
Die von Ihnen angeforderte Ressource scheint nicht zu existieren!
</div>
</div>
{{/base}}

View file

@ -1,9 +1,9 @@
{{#> base}}
<div class="centered">
<div>
Die Aktion konnte nicht durchgeführt werden. <br />
Es wurden zu viele Anfragen in zu kurzer Zeit gestellt. <br />
Bitte warten etwas bevor sie weitere Anfragen stellen.
Die Aktion konnte nicht durchgeführt werden.<br />
Es wurden zu viele Anfragen in zu kurzer Zeit gestellt.<br />
Bitte warten Sie etwas, bevor Sie weitere Anfragen stellen.
</div>
</div>
{{/base}}

View file

@ -1,8 +1,8 @@
{{#> base}}
<div class="centered">
<div>
Ein interner Fehler ist bei der bearbeitung ihrer Anfrage aufgetreten, bitte versuchen sie es erneut!<br />
Sollte der Fehler weiterhin bestehen, wenden sie sich bitte an einen Administrator!
Bei der Bearbeitung Ihrer Anfrage ist ein Fehler aufgetreten, bitte versuchen Sie es erneut!<br />
Sollte der Fehler weiterhin bestehen, wenden Sie sich bitte an einen Administrator!
</div>
</div>
{{/base}}

View file

@ -3,10 +3,10 @@
{{#each base.links as |link|}}
{{#unless @first}}<span>|</span>{{/unless}}<a class="footer-element" href="{{link.url}}"><h3 class="inline">{{link.title}}</h3></a>
{{/each}}
<span>|</span><a class="footer-element" href="{{base.routes.licenses}}"><h3 class="inline">Third-party Licenses</h3></a>
<span>|</span><a class="footer-element" href="{{base.routes.joboffer_create}}"><h3 class="inline">Stellenanzeige Einreichen</h3></a>
<span>|</span><a class="footer-element" href="{{base.routes.licenses}}"><h3 class="inline">Drittanbieter-Lizenzen</h3></a>
<span>|</span><a class="footer-element" href="{{base.routes.joboffer_create}}"><h3 class="inline">Stellenanzeige einreichen</h3></a>
{{#if user}}
<span>|</span><a class="footer-element" href="{{base.routes.joboffers_delete_expired}}" title="Delete all expired Job Offers"><h3 class="inline">Delete Expired</h3></a>
<span>|</span><a class="footer-element" href="{{base.routes.joboffers_delete_expired}}" title="Alle abgelaufenen Stellenanzeigen löschen"><h3 class="inline">Abgelaufene löschen</h3></a>
<span>|</span><label class="footer-element" for="submit-sync" tabindex="0">
<h3 class="inline" title="Reload Joboffer Metadata from Disk">Re-Sync</h3>
<form class="hidden" method="post" action="{{base.routes.sync}}">
@ -14,13 +14,13 @@
</form>
</label>
<span>|</span><label class="footer-element" for="submit-logout" tabindex="0">
<h3 class="inline">Logout</h3>
<h3 class="inline">Abmelden</h3>
<form class="hidden" method="post" action="{{base.routes.logout}}">
<input type="submit" id="submit-logout" class="hidden">
</form>
</label
{{else}}
<span>|</span><a class="footer-element" href="{{base.routes.login}}"><h3 class="inline">Reviewer Login</h3></a>
<span>|</span><a class="footer-element" href="{{base.routes.login}}"><h3 class="inline">Fachschaftler-Login</h3></a>
{{/if}}
</nav>
</footer>

View file

@ -1,26 +1,27 @@
{{#> base}}
<div class="centered submission-preview">
<div>
Stellenausschreibung erfolgreich übermittelt. <br />
Die Stellenausschreibung hat die ID {{job_offer.id}} erhalten. <br />
Stellenausschreibung erfolgreich übermittelt.<br />
Die Stellenausschreibung hat die ID {{job_offer.id}} erhalten.<br />
{{#unless job_offer.confirmed}}
{{#if email }}
Eine E-Mail mit einem Bestätigungslink wurde an die angegebene Kontakt-Adresse versand. <br />
Eine E-Mail mit einem Bestätigungslink wurde an die angegebene Kontakt-Adresse gesendet.<br />
{{else}}
Die Stellenausschreibung muss noch bestätigt werden, aber der Versand von Bestätigungsmails ist derzeit nicht möglich. <br />
Die Stellenausschreibung muss noch bestätigt werden, aber der Versand von Bestätigungsmails ist derzeit nicht möglich.<br />
Wir entschuldigen uns für etwaige Unannehmlichkeiten, die dadurch entstehen.
{{/if}}
{{# if job_offer.reviewed }}
Da ein Review bereits erfolgt ist, wird die Stellenausschreibung mit erfolgter Bestätigung veröffentlicht. <br />
Da ein Review bereits erfolgt ist, wird die Stellenausschreibung mit erfolgter Bestätigung veröffentlicht.<br />
{{else}}
Die Stellenausschreibung wurde zum Review eingereiht. <br />
Sobald Review und Bestätigung erfolgt sind wird die Stellenausschreibung veröffentlicht. <br />
Die Stellenausschreibung wurde zum Review eingereicht.<br />
Sobald Review und Bestätigung erfolgt sind, wird die Stellenausschreibung veröffentlicht.<br />
{{/if}}
{{else}}
{{#unless job_offer.reviewed}}
Die Stellenausschreibung wurde zum Review eingereiht. <br />
Sobald ein Review erfolgt ist wird die Stellenausschreibung veröffentlicht. <br />
Die Stellenausschreibung wurde zum Review eingereicht.<br />
Sobald ein Review erfolgt ist, wird die Stellenausschreibung veröffentlicht.<br />
{{else}}
Die Stellenausschreibung wurde veröffentlicht!
{{/unless}}

View file

@ -1,19 +1,19 @@
{{#> base}}
<div class="centered">
<form class="submission-form" method="post" enctype="multipart/form-data">
<label class="offer-title-title" for="offer-title">Title</label>
<label class="offer-title-title" for="offer-title">Titel der Anzeige</label>
<input class="offer-title-field" id="offer-title" type="text" name="title" autocomplete="on" autofocus placeholder="z.B. HiWi-Gesucht" required><br />
<label class="submitter-title" for="offer-offering-party">Anbieter</label>
<label class="submitter-title" for="offer-offering-party">Anbieter/Unternehmen</label>
<input class="submitter-field" id="offer-offering-party" type="text" name="offering_party" autocomplete="organization" placeholder="z.B. Weihnachtsmann & Co.KG. oder Institut für Informatik der CAU Kiel" required><br />
<label class="contact-title" for="contact-data">Kontakt E-Mail Address<sup>1</sup></label>
<label class="contact-title" for="contact-data">Kontakt-E-Mail-Addresse<sup>1</sup></label>
<input class="contact-field" id="contact-data" type="email" autocomplete="email" name="offer-contact" placeholder="max.mustermann@example.com" required>
<label class="publish-contact-title" for="publish-contact-data">Kontakt Adresse Öffentlich</label>
<label class="publish-contact-title" for="publish-contact-data">E-Mail-Adresse veröffentlichen</label>
<input class="publish-contact-checkbox" id="publish-contact-data" type="checkbox" name="offer-contact-visible" value="visible"><br />
<label class="expiry-title" for="offer-expiry">Gültig bis (Wenn nicht angegeben, 6 Monate nach Einsendung)</label>
<label class="expiry-title" for="offer-expiry">Gültig bis (wenn nicht angegeben, 6 Monate nach Einsendung)</label>
<input class="expiry-select" id="offer-expiry" type="date" name="offer_expiry" min="{{base.date}}"><br />
<fieldset class="attachment-area">
@ -23,7 +23,7 @@
<hr />
{{/unless}}
<div>
<input type="text" autocomplete="on" name="file_title[]" placeholder="Title"/>
<input type="text" autocomplete="on" name="file_title[]" placeholder="Anzeigename"/>
<input type="file" accept=".pdf" name="file[]"/>
<div/>
{{/each}}
@ -36,7 +36,7 @@
<hr />
{{/unless}}
<div>
<input type="text" autocomplete="on" name="link_title[]" placeholder="Online-Stellenausschreibung" />
<input type="text" autocomplete="on" name="link_title[]" placeholder="z.B. Online-Stellenausschreibung" />
<input type="url" autocomplete="url" name="link_url[]" pattern="https://.+" placeholder="{{@root.base.routes.index}}" />
<div/>
{{/each}}
@ -47,20 +47,20 @@
</div>
<div class="footnotes">
1: Die Kontakt Address wird für eine Bestätigungsmail und eventuelle Rückfragen benötigt, sie kann optional auch öffentlich als Teil des Stellenausschreibungseintrags angezeigt werden.<br />
2: Link URLs müssen mit "https://" beginnen
1: Die Kontakt-Addresse wird für eine Bestätigungsmail und eventuelle Rückfragen benötigt, sie kann optional auch öffentlich als Teil der Stellenausschreibung angezeigt werden.<br />
2: Link-URLs müssen mit "https://" beginnen
</div>
{{#if user }}
<fieldset class="advanced-options">
<legend>Erweiterte Optionen für Reviewer</legend>
<label class="backdate-title" for="offer-backdate">Eingegangen (Optionale Rückdatierung)</label>
<label class="backdate-title" for="offer-backdate">Eingangsdatum (optionale Rückdatierung)</label>
<input class="backdate-select" id="offer-backdate" type="datetime-local" name="backdate"><br />
<label class="review-title" for="approval"checked>Als bereits ge-reviwed markieren</label>
<input id="approval" class="review-checkbox" type="checkbox" name="pre_approved" value="approved" checked><br />
<label class="review-title" for="confirmation">Überspringe die Bestätigung für diese Stellenausschreibung</label>
<label class="review-title" for="confirmation">Bestätigungsmail für diese Anzeige überspringen</label>
<input id="confirmation" class="confirmation-checkbox" type="checkbox" name="skip_confirmation" value="skip" checked><br />
<label class="infinite-title" for="permanent">Permanente Stellenausschreibung</label>
@ -68,7 +68,7 @@
</fieldset>
{{/if}}
<button class="submit-button" type="submit">Submit</button>
<button class="submit-button" type="submit">Stellenausschreibung einreichen</button>
</form>
</div>
{{/base}}

View file

@ -7,13 +7,13 @@
{{> job_offer/overview-entry job_offer=job_offer base=../base user=../user}}
</label>
{{else}}
There are no expired job offers to delete!
Es gibt keine zu löschenden Stellenanzeigen!
{{/each}}
</div>
{{#if expired_job_offers }}
<input type="hidden" name="only_expired" value="true">
<hr />
<button type="submit">Delete selected Job Offers</button>
<button type="submit">Ausgewählte Stellenanzeigen löschen</button>
{{/if}}
</form>
{{/base}}

View file

@ -3,19 +3,19 @@
<form class="submission-form" method="post" enctype="multipart/form-data">
<input type="hidden" name="hash" value="{{job_offer.hash}}" />
<label class="offer-title-title" for="offer-title">Title</label>
<label class="offer-title-title" for="offer-title">Titel der Anzeige</label>
<input class="offer-title-field" id="offer-title" type="text" name="title" autocomplete="on" autofocus value="{{job_offer.title}}" required><br />
<label class="submitter-title" for="offer-offering-party">Anbieter</label>
<label class="submitter-title" for="offer-offering-party">Anbieter/Unternehmen</label>
<input class="submitter-field" id="offer-offering-party" type="text" name="offering_party" autocomplete="organization" value="{{job_offer.offering_party}}" required><br />
<label class="contact-title" for="contact-data">Kontakt E-Mail Address<sup>1</sup></label>
<label class="contact-title" for="contact-data">Kontakt-E-Mail-Addresse<sup>1</sup></label>
<input class="contact-field" id="contact-data" type="email" autocomplete="email" name="offer-contact" value="{{job_offer.contact_data}}" required>
<label class="publish-contact-title" for="publish-contact-data">Kontakt Adresse Öffentlich</label>
<label class="publish-contact-title" for="publish-contact-data">E-Mail-Adresse öffentlich</label>
<input class="publish-contact-checkbox" id="publish-contact-data" type="checkbox" name="offer-contact-visible" value="visible" {{#if job_offer.public_contact_data}}checked="checked"{{/if}}><br />
<label class="expiry-title" for="offer-expiry">Gültig bis (Wenn nicht angegeben, 6 Monate nach Einsendung)</label>
<label class="expiry-title" for="offer-expiry">Gültig bis (wenn nicht angegeben, 6 Monate nach Einsendung)</label>
<input class="expiry-select" id="offer-expiry" type="date" name="offer_expiry" {{#if job_offer.expiry_date }}value="{{job_offer.expiry_date}}"{{/if}}><br />
<fieldset class="attachment-area">
@ -27,9 +27,9 @@
{{/unless}}
<input type="text" autocomplete="on" name="file_title_edit[]" value="{{attachment.title}}" />
<input type="text" name="file_name_edit[]" value="{{attachment.file_name}}" />
| <a href="{{attachment.attachment_location}}" target="_blank">View Attachment</a>
| <label for="delete-{{@index}}">Delete Attachment</label> <input id="delete-{{@index}}" type="checkbox" name="delete_attachment[]" value="{{@index}}" />
| <label for="replace-{{@index}}">Replace Attachment</label> <input id="replace-{{@index}}" type="file" accept=".pdf" name="file_replace[]" title="Replace Attachment" />
| <a href="{{attachment.attachment_location}}" target="_blank">Anhang öffnen</a>
| <label for="delete-{{@index}}">Anhang löschen</label> <input id="delete-{{@index}}" type="checkbox" name="delete_attachment[]" value="{{@index}}" />
| <label for="replace-{{@index}}">Anhang ersetzen</label> <input id="replace-{{@index}}" type="file" accept=".pdf" name="file_replace[]" title="Anhang ersetzen" />
<div/>
{{/each}}
{{#each form.remaining_attachments }}
@ -41,7 +41,7 @@
{{/if}}
{{/unless}}
<div>
<input type="text" autocomplete="on" name="file_title[]" placeholder="Title"/>
<input type="text" autocomplete="on" name="file_title[]" placeholder="Anzeigename"/>
<input type="file" accept=".pdf" name="file[]"/>
<div/>
{{/each}}
@ -65,14 +65,14 @@
</div>
<div class="footnotes">
1: Die Kontakt Address wird für eine Bestätigungsmail und eventuelle Rückfragen benötigt, sie kann optional auch öffentlich als Teil des Stellenausschreibungseintrags angezeigt werden.<br />
2: Link URLs müssen mit "https://" beginnen
1: Die Kontakt-Addresse wird für eine Bestätigungsmail und eventuelle Rückfragen benötigt, sie kann optional auch öffentlich als Teil der Stellenausschreibung angezeigt werden.<br />
2: Link-URLs müssen mit "https://" beginnen
</div>
{{#if user }}
<fieldset class="advanced-options">
<legend>Erweiterte Optionen für Reviewer</legend>
<label class="backdate-title" for="offer-backdate">Eingegangen (Optionales Umdatieren)</label>
<label class="backdate-title" for="offer-backdate">Eingangsdatum (optionales Umdatieren)</label>
<input class="backdate-select" id="offer-backdate" type="datetime-local" name="backdate"><br />
<label class="infinite-title" for="permanent">Permanente Stellenausschreibung</label>
@ -80,7 +80,7 @@
</fieldset>
{{/if}}
<button class="submit-button" type="submit">Submit</button>
<button class="submit-button" type="submit">Stellenausschreibung aktualisieren</button>
</form>
</div>
{{/base}}

View file

@ -1,19 +1,22 @@
{{#> base}}
<h1>FAQ</h1>
<div>
<h2>Was ist zu beachten?</h2>
<p>Die Jobbörse wird durch einen Teil der freiwilligen aktiven Mitglieder der Fachschaften betreut,
dies kann vor allem außerhalb der Vorlesungszeit und im Prüfungszeitraum zu längeren bearbeitungszeiten bei E-mail-Einreichungen und Reviews führen.</p>
dies kann vor allem außerhalb der Vorlesungszeit und während der Prüfungszeiträume zu längeren Bearbeitungszeiten bei E-Mail-Einreichungen und Reviews führen.</p>
<p>Die Aktuellen Semester- und Prüfungszeiträume sollten sich <a href="https://www.uni-kiel.de/gf-praesidium/de/termine/semesterzeiten">hier</a> finden.</p>
<p>Die Aktuellen Semester- und Prüfungszeiträume sollten Sie <a href="https://www.uni-kiel.de/gf-praesidium/de/termine/semesterzeiten">hier</a> finden.</p>
<p class="italic-text">Bei technischen Problemen oder wenn Sie das Formular nicht nutzen können bzw. dürfen, senden Sie bitte eine E-Mail an <a href="jobs@fs-infmath.uni-kiel.de">jobs@fs-infmath.uni-kiel.de</a>. Wir helfen Ihnen gerne!</p>
</div>
<div>
<h2>Laufzeit</h2>
<p>Einreichungen werden automatisch entfernt sobald das jeweilige Ablaufdatum verstrichen ist</p>
<p>Einreichungen werden automatisch entfernt, sobald das jeweilige Ablaufdatum verstrichen ist</p>
<p>Einreichungen ohne explizit angegebenes Ablaufdatum haben ein implizites Ablaufdatum 6 Monate (180 Tage) nach Einreichung.</p>
{{#if mail}}
<p>Um eine Einreichung früher zu entfernen informieren sie uns bitte per E-Mail unter <a href="{{mail}}">{{mail}}</a></p>
<p>Um eine Einreichung früher zu entfernen, informieren Sie uns bitte per E-Mail unter <a href="{{mail}}">{{mail}}</a></p>
{{/if}}
</div>
@ -24,20 +27,20 @@
<div>
<h2>Wie kann eine Einreichung erfolgen?</h2>
<p>Der bevorzugte Weg für Einreichungen ist das <a href="{{base.routes.joboffer_create}}" >Web-Formular</a>.<p/>
<p>Eine zügige bearbeitung von Einreichungen per E-Mail kann nicht garantiert werden,
insbesondere außerhalb des Vorlesungszeitraums und im Prüfungszeitraum.</p>
<p>Der bevorzugte Weg für Einreichungen ist das <a href="{{base.routes.joboffer_create}}">Web-Formular</a>.<p/>
<p>Eine zügige Bearbeitung von Einreichungen per E-Mail kann nicht garantiert werden,
insbesondere außerhalb des Vorlesungszeitraums und während der Prüfungszeiträume.</p>
</div>
{{#if mail}}
<div>
<h2>Ich habe keine Bestätigungsmail erhalten!</h2>
Die Bestätigungsmail werden automatisch und unverzüglich versand sobald das Web-Formular erfolgreich auf dem Server eingegangen ist und die Einreichung gespeichert wurde.<br />
Daraufhin sollten sie zu einer ersten Vorschau der eingereichten Stellenausschreibung gebracht worden sein, mit entsprechendem Text darüber das eine Bestätigungsmail versand wurde.<br />
Diese sollten innerhalb weniger Minuten bei ihnen eingehen, meist jedoch schneller.
Die Bestätigungsmails werden automatisch und unverzüglich gesendet, sobald das Web-Formular erfolgreich auf dem Server eingegangen ist und die Einreichung gespeichert wurde.<br />
Daraufhin sollten Sie zu einer ersten Vorschau der eingereichten Stellenausschreibung gebracht worden sein, mit entsprechendem Text darüber, dass eine Bestätigungsmail versandt wurde.<br />
Diese sollten innerhalb weniger Minuten bei Ihnen eingehen, meist jedoch schneller.
Sollten sie nicht Zeitnah eine Bestätigungsmail erhalten,
schauen sie bitte erst in ihren Spam/Junk-Ordner und wenden sie sich dann an <a href="{{mail}}">{{mail}}</a>.
Sollten Sie nicht zeitnah eine Bestätigungsmail erhalten,
schauen sie bitte erst in ihren Spam/Junk-Ordner und wenden Sie sich dann ggf. an <a href="{{mail}}">{{mail}}</a>.
</div>
{{/if}}
@ -46,7 +49,21 @@
Dies kann primär zwei Gründe haben:
<ol>
<li>Sie haben zwar den Link geöffnet, aber unter der Vorschau nicht auf bestätigen/veröffentlichen geklickt.</li>
<li>Es ist unsererseits noch kein review der Einreichung erfolgt.</li>
<li>Es ist unsererseits noch kein Review der Einreichung erfolgt.</li>
</ol>
</div>
<div>
<h2>Werden die Stellenausschreibungen vor Ort ausgehangen?</h2>
Nein, die Fachschaft verfügt aktuell nicht über ein analoges „Schwarzes Brett“
und kann Stellenanzeigen somit auch nicht aushängen.
</div>
<div>
<h2>Andere Job-Portale</h2>
Falls Sie noch weitere Job-Portale suchen, auf denen Sie Ihre Stellenausschreibungen schalten können,
finden Sie auch in unserem
<a href="https://www.fs-infmath.uni-kiel.de/wiki/Frequently_Asked_Questions#Jobs" target"_blank">FAQ für Internationale Studierende</a>
eine Liste von Job-Portalen.
</div>
{{/base}}

View file

@ -22,14 +22,14 @@
{{# if job_offer.contact_data }}
<br />
Kontakt Adresse: <a href="mailto:{{job_offer.contact_data}}">{{job_offer.contact_data}}</a>
Kontakt-Adresse: <a href="mailto:{{job_offer.contact_data}}">{{job_offer.contact_data}}</a>
{{/if}}
{{#if job_offer.attachments }}
{{#each job_offer.attachments as |attachment| }}
{{# if @first}}
<hr />
<h3> Anhänge </h3>
<h3>Anhänge</h3>
<ul>
{{/if}}
<li>
@ -46,7 +46,7 @@
{{#each job_offer.links as |link| }}
{{# if @first}}
<hr />
<h3> Links </h3>
<h3>Links</h3>
<ul>
{{/if}}
<li>
@ -68,10 +68,10 @@
{{#if job_offer.actions.highlight_link }}
<div>ID: <a href="{{job_offer.actions.highlight_link}}" >{{job_offer.id}}</a></div>
{{/if}}
<div>Review Status: <span class="{{#unless job_offer.reviewed}}unreviewed{{/unless}}">{{job_offer.status.review_status}}</span></div>
<div>Confirmation Status: <span class="{{#unless job_offer.confirmed}}unconfirmed{{/unless}}">{{job_offer.status.confirmation_status.type}}</span></div>
<div>Review-Status: <span class="{{#unless job_offer.reviewed}}unreviewed{{/unless}}">{{job_offer.status.review_status}}</span></div>
<div>Bestätigungsstatus: <span class="{{#unless job_offer.confirmed}}unconfirmed{{/unless}}">{{job_offer.status.confirmation_status.type}}</span></div>
{{#if job_offer.actions.confirmation_link}}
<div><a href="mailto:{{job_offer.contact_data}}?body=Confirmation%20Link:%20{{job_offer.actions.confirmation_link}}" >Manual Confirmation Mail</a></div>
<div><a href="mailto:{{job_offer.contact_data}}?body=Confirmation%20Link:%20{{job_offer.actions.confirmation_link}}" >Manuelle Bestätigungsmail senden</a></div>
{{/if}}
{{/unless}}
@ -82,7 +82,7 @@
{{#> confirm-modal}}
{{#*inline "id"}}{{job_offer.id}}{{/inline}}
{{#*inline "kind"}}unpublish{{/inline}}
{{#*inline "action"}}{{#if job_offer.published}}Un-Publish{{else}}Retract Review{{/if}}{{/inline}}
{{#*inline "action"}}{{#if job_offer.published}}Veröffentlichung zurückziehen{{else}}Review zurückziehen{{/if}}{{/inline}}
{{#*inline "formaction"}}{{job_offer.actions.unpublish_url}}{{/inline}}
{{/confirm-modal}}
{{/if}}
@ -91,7 +91,7 @@
{{#> confirm-modal}}
{{#*inline "id"}}{{job_offer.id}}{{/inline}}
{{#*inline "kind"}}publish{{/inline}}
{{#*inline "action"}}{{#if job_offer.confirmed}}Publish{{else}}Review{{/if}}{{/inline}}
{{#*inline "action"}}{{#if job_offer.confirmed}}Veröffentlichen{{else}}Als gereviewed markieren{{/if}}{{/inline}}
{{#*inline "formaction"}}{{job_offer.actions.publish_url}}{{/inline}}
{{/confirm-modal}}
{{/if}}
@ -101,7 +101,7 @@
{{#> confirm-modal}}
{{#*inline "id"}}{{job_offer.id}}{{/inline}}
{{#*inline "kind"}}delete{{/inline}}
{{#*inline "action"}}Delete{{/inline}}
{{#*inline "action"}}Löschen{{/inline}}
{{#*inline "formaction"}}{{job_offer.actions.delete_url}}{{/inline}}
{{/confirm-modal}}
{{/if}}

View file

@ -1,13 +1,13 @@
{{#> base}}
{{#if user}}
<input id="awaiting-review" class="hidden" type="checkbox">
<div class="joboffer-filters .shadow"><span class="bold-text">Filter:</span> <label class="filter-label" for="awaiting-review">Awaiting Review</label></div>
<div class="joboffer-filters .shadow"><span class="bold-text">Filter:</span> <label class="filter-label" for="awaiting-review">Noch nicht gereviewed</label></div>
{{/if}}
<div class="joboffer-index">
{{#each job_offers as |job_offer|}}
{{> job_offer/overview-entry job_offer=job_offer base=../base user=../user}}
{{else}}
There are currently no published job offers!
Aktuell gibt es keine veröffentlichten Stellenanzeigen!
{{/each}}
</div>
{{/base}}

View file

@ -1,11 +1,11 @@
{{#> base}}
<div class="centered column">
<div>
Die Stellenausschreibung wurde erfolgreich bestätigt! <br />
Die Stellenausschreibung wurde erfolgreich bestätigt!<br />
{{# if is_awaiting_review}}
Sobald ein Review erfolgt ist wird die Stellenausschreibung veröffentlicht! <br />
Sobald ein Review erfolgt ist, wird die Stellenausschreibung veröffentlicht!<br />
{{else}}
Da ein Review bereits erfolgt ist, wird sie damit ab sofort veröffentlicht! <br />
Da ein Review bereits erfolgt ist, ist die Stellenausschreibung ab sofort in der Übersicht!<br />
{{/if}}
<br />
<nav>

View file

@ -1,7 +1,7 @@
{{#> base}}
<div class="centered column">
<div>
Die Stellenausschreibung wurde erfolgreich gelöscht! <br />
Die Stellenausschreibung wurde erfolgreich gelöscht!<br />
<br />
<nav>
<a class="link-button" href="{{base.routes.joboffer_overview}}">Zur Übersicht der Stellenausschreibungen</a>