design/group-protocol-edit.html
author ymh <ymh.work@gmail.com>
Fri, 30 Nov 2018 10:53:15 +0100
changeset 183 f8f3af9e5c83
parent 121 21ac67ebf9e7
permissions -rw-r--r--
Change the settings to avoid using Session authentication for rest framework as it raise exceptions in case client and backend are on the same domain On the filter, adapt to take into account new version of django_filters
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     1
---
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     2
layout: default
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     3
---
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     4
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     5
{% include nav.html search=true %}
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     6
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     7
<div class="container">
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     8
	<div class="row justify-content-center">
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
     9
		<div class="col col-6">
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    10
	
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    11
		<h3 class="mt-5">
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    12
			Protocole d'annotation 
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    13
		</h3>
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    14
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    15
		<p class="text-muted small">Le procole d'annotation est ensemble de méta-catégories définies par le groupe afin d'avoir un langage commun d'intentions.</p>
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    16
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    17
		<p class="small text-muted mb-1">Méta-catégories obligatoires</p>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    18
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    19
		<ul class="list-group mb-3" id="metacategories">
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    20
		{% for metacategory in site.data.metacategories %}
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    21
			<li class="list-group-item">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    22
			<p class="mb-1"><span class="badge" style="background-color: rgb{{ metacategory.color  }};">{{ metacategory.label }}</span></p>
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    23
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    24
			<p class="small text-muted mb-0">{{ metacategory.description }}</p>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    25
			</li>
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    26
		{% endfor %}
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    27
		</ul>
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    28
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    29
		<p class="small text-muted mb-1">Méta-catégories propres au groupe</p>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    30
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    31
		<ol class="list-group mb-2" id="metacategories-extra">
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    32
		{% for metacategory in site.data.metacategories-extra %}
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    33
			<li class="list-group-item">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    34
			<p class="mb-1 d-flex w-100 justify-content-between">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    35
				<span class="badge" style="background-color: rgb{{ metacategory.color  }};">{{ metacategory.label }}</span>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    36
				<a class="small" href="metacategory-edit.html" data-toggle="modal" data-target="#exampleModal">éditer</a>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    37
			</p>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    38
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    39
			<p class="small text-muted mb-0">{{ metacategory.description }}</p>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    40
			</li>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    41
		{% endfor %}
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    42
		</ol>
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    43
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    44
		<div class="text-right mb-3">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    45
				<a href="#" class="" data-toggle="modal" data-target="#exampleModal">Ajouter une nouvelle méta-catégorie</a>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    46
			</div>
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    47
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    48
		<div class="d-flex w-100 justify-content-between">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    49
			<div> </div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    50
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    51
			<div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    52
				<span class="mr-2"><a href="#">voir l'historique</a></span><button type="submit" class="btn btn-primary">Enregistrer</button> 
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    53
			</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    54
		</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    55
115
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    56
		
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    57
		</div>
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    58
	</div>
b5d11572f1ed scaffolding
duong tam kien <tk@deveha.com>
parents:
diff changeset
    59
</div>
121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    60
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    61
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    62
<!-- Modal -->
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    63
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    64
  <div class="modal-dialog" role="document">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    65
    <div class="modal-content">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    66
      <div class="modal-header">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    67
        <h5 class="modal-title" id="exampleModalLabel">Ajouter ou modifier</h5>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    68
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    69
          <span aria-hidden="true">&times;</span>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    70
        </button>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    71
      </div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    72
      <div class="modal-body">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    73
            <div class="modal-body">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    74
        			<form>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    75
          			<div class="form-group">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    76
            			<label for="metacategory-label" class="form-control-label">Étiquette</label>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    77
            			<input type="text" class="form-control" id="metacategory-label">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    78
          			</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    79
          			<div class="form-group">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    80
            			<label for="metacategory-color" class="form-control-label">Couleur</label>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    81
            			<input type="text" class="form-control" id="metacategory-color">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    82
          			</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    83
          			<div class="form-group">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    84
            			<label for="message-text" class="form-control-label">Description</label>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    85
            			<textarea class="form-control" id="message-text"></textarea>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    86
          		</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    87
        			</form>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    88
      			</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    89
			</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    90
      <div class="modal-footer">
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    91
				<a href="#" class="mr-auto text-danger">supprimer</a>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    92
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    93
        <button type="button" class="btn btn-primary">Enregistrer</button>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    94
      </div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    95
    </div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    96
  </div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    97
</div>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    98
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
    99
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   100
<style>
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   101
body.dragging, body.dragging * {
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   102
  cursor: move !important;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   103
}
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   104
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   105
.dragged {
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   106
  position: absolute;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   107
  opacity: 0.5;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   108
  z-index: 2000;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   109
}
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   110
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   111
#metacategories-extra li.placeholder {
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   112
  position: relative;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   113
  /** More li styles **/
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   114
	background-color: rgba(0,0,0,.125);
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   115
	list-style-type: none;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   116
	height: 10px;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   117
}
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   118
#metacategories-extra li.placeholder:before {
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   119
  position: absolute;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   120
  /** Define arrowhead **/
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   121
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   122
	color: red;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   123
	content: "";
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   124
	width:0;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   125
	height: 0;
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   126
}
21ac67ebf9e7 all screens are now covered (but not completed)
duong tam kien <tk@deveha.com>
parents: 115
diff changeset
   127
</style>