Compare commits
	
		
			7 Commits
		
	
	
		
			aff5babb20
			...
			cbcfda3726
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| cbcfda3726 | |||
| 0620ac2325 | |||
| c39bbef47c | |||
| bc49b305ff | |||
| 764d0f32be | |||
| 9dfd389a5d | |||
| 22e2657367 | 
@@ -106,7 +106,11 @@ body {
 | 
			
		||||
    background-color: #76323F;
 | 
			
		||||
    color: #f9f9f9; }
 | 
			
		||||
  .LP-Button--cancel {
 | 
			
		||||
    background-color: #f9f9f9; }
 | 
			
		||||
    background-color: #565656;
 | 
			
		||||
    color: #f9f9f9; }
 | 
			
		||||
    .LP-Button--cancel:active {
 | 
			
		||||
      color: #565656;
 | 
			
		||||
      background-color: #f9f9f9; }
 | 
			
		||||
 | 
			
		||||
.LP-Form .LP-Form__Checkbox {
 | 
			
		||||
  display: none; }
 | 
			
		||||
@@ -134,6 +138,17 @@ body {
 | 
			
		||||
      background-color: #f9f9f9;
 | 
			
		||||
      border-radius: 3px 3px 0 0;
 | 
			
		||||
      box-shadow: none; }
 | 
			
		||||
    .LP-Input .LP-Input__Field[type=submit] {
 | 
			
		||||
      background-color: #C09F80;
 | 
			
		||||
      color: #565656;
 | 
			
		||||
      border: none;
 | 
			
		||||
      padding: 8px 14px;
 | 
			
		||||
      border-radius: 2px;
 | 
			
		||||
      font-weight: bold;
 | 
			
		||||
      cursor: pointer; }
 | 
			
		||||
      .LP-Input .LP-Input__Field[type=submit]:active {
 | 
			
		||||
        background-color: #76323F;
 | 
			
		||||
        color: #f9f9f9; }
 | 
			
		||||
  .LP-Input .LP-Input__Label {
 | 
			
		||||
    font-family: Montserrat, Helvetica, sans-serif;
 | 
			
		||||
    font-size: 16px; }
 | 
			
		||||
@@ -483,6 +498,17 @@ body {
 | 
			
		||||
        flex: 2 0; }
 | 
			
		||||
      .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field--narrower {
 | 
			
		||||
        flex: 1 0; }
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition--buttons {
 | 
			
		||||
      justify-content: flex-end; }
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button {
 | 
			
		||||
      flex-grow: 0;
 | 
			
		||||
      padding-left: 0;
 | 
			
		||||
      min-width: 130px; }
 | 
			
		||||
      .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button .LP-Link {
 | 
			
		||||
        display: contents; }
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__InfoText .LP-Paragraph {
 | 
			
		||||
      font-family: Montserrat, Helvetica, sans-serif;
 | 
			
		||||
      color: #565656; }
 | 
			
		||||
 | 
			
		||||
@media (max-width: 650px) {
 | 
			
		||||
  .LP-Form .LP-Form__Fieldset .LP-Form__Composition--breakable {
 | 
			
		||||
@@ -495,9 +521,13 @@ body {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    justify-content: space-between; }
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field {
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field:not(.LP-Form__Button) {
 | 
			
		||||
      flex: 3 1 100px;
 | 
			
		||||
      padding: 12px 15px; } }
 | 
			
		||||
      padding: 12px 15px; }
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button {
 | 
			
		||||
      padding: 0 15px; }
 | 
			
		||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition--buttons {
 | 
			
		||||
      justify-content: flex-end; } }
 | 
			
		||||
 | 
			
		||||
.LP-ImageGrid .LP-ImageGrid__List {
 | 
			
		||||
  list-style-type: none;
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
{% block maincontent %}
 | 
			
		||||
<form class="LP-Form" method="POST" enctype="multipart/form-data">
 | 
			
		||||
    <fieldset class="LP-Form__Fieldset">
 | 
			
		||||
        <legend class="LP-Form__Legend">Place erstellen</legend>
 | 
			
		||||
        <legend class="LP-Form__Legend">Create Place</legend>
 | 
			
		||||
        {% csrf_token %}
 | 
			
		||||
        <div class="LP-Form__Composition LP-Form__Composition--breakable">
 | 
			
		||||
            <div class="LP-Form__Field">
 | 
			
		||||
 
 | 
			
		||||
@@ -7,17 +7,24 @@
 | 
			
		||||
 | 
			
		||||
<form class="LP-Form" method="POST">
 | 
			
		||||
    <fieldset class="LP-Form__Fieldset">
 | 
			
		||||
        <legend class="LP-Form__Legend">Place löschen</legend>
 | 
			
		||||
        <legend class="LP-Form__Legend">Delete place</legend>
 | 
			
		||||
        {% csrf_token %}
 | 
			
		||||
        <div class="LP-Form__Composition LP-Form__Composition--breakable">
 | 
			
		||||
            <p class="LP-Paragraph">Are you sure you want to delete "{{place.name}}"?</p>
 | 
			
		||||
            <div class="LP-Form__Composition">
 | 
			
		||||
                <a href="{% url 'place_detail' pk=place.pk %}">
 | 
			
		||||
                    <button type="button" class="LP-Button LP-Button--cancel">Cancel</button>
 | 
			
		||||
                </a>
 | 
			
		||||
                <input type="submit" class="LP-Button" value="Delete"/>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
		<div class="LP-Form__Composition">
 | 
			
		||||
			<div class="LP-Form__Field LP-Form__InfoText">
 | 
			
		||||
				<p class="LP-Paragraph">Are you sure you want to delete "{{place.name}}"? </p>
 | 
			
		||||
			</div>
 | 
			
		||||
		</div>
 | 
			
		||||
 | 
			
		||||
		<div class="LP-Form__Composition LP-Form__Composition--buttons">
 | 
			
		||||
			<div class="LP-Form__Field LP-Form__Button LP-Input">
 | 
			
		||||
				<button class="LP-Button">Delete</button>
 | 
			
		||||
			</div>
 | 
			
		||||
			<div class="LP-Form__Field LP-Form__Button LP-Input">
 | 
			
		||||
				<a class="LP-Link" href="{% url 'place_detail' pk=place.pk %}">
 | 
			
		||||
					<button type="button" class="LP-Button LP-Button--cancel">Cancel</button>
 | 
			
		||||
				</a>
 | 
			
		||||
			</div>
 | 
			
		||||
		</div>
 | 
			
		||||
    </fieldset>
 | 
			
		||||
</form>
 | 
			
		||||
{% endblock maincontent %}
 | 
			
		||||
 
 | 
			
		||||
@@ -107,9 +107,9 @@ class PlaceDeleteView(UserPassesTestMixin, DeleteView):
 | 
			
		||||
        if self.request.user.is_superuser:
 | 
			
		||||
            return True
 | 
			
		||||
        
 | 
			
		||||
        # Check if currently logged in user was the submitter
 | 
			
		||||
        place_obj = self.get_object()
 | 
			
		||||
 | 
			
		||||
        # Check if currently logged in user was the submitter
 | 
			
		||||
        if self.request.user == place_obj.submitted_by:
 | 
			
		||||
            return True
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user