Projet

Général

Profil

0001-manager-use-.clickable-rows-class-59991.patch

Benjamin Dauvergne, 28 janvier 2022 19:22

Télécharger (3,85 ko)

Voir les différences:

Subject: [PATCH] manager: use .clickable-rows class (#59991)

And deprecate .plaintable which is now useless.
 .../static/authentic2/manager/css/style.css      |  4 ----
 src/authentic2/manager/tables.py                 | 16 ++++++++--------
 2 files changed, 8 insertions(+), 12 deletions(-)
src/authentic2/manager/static/authentic2/manager/css/style.css
270 270
	padding-right: 30px;
271 271
}
272 272

  
273
table.main.plaintable tr:hover td {
274
	cursor: default;
275
}
276

  
277 273
a.role-inheritance-view-all {
278 274
    font-style: italic;
279 275
}
src/authentic2/manager/tables.py
77 77

  
78 78
    class Meta(Table.Meta):
79 79
        model = User
80
        attrs = {'class': 'main', 'id': 'user-table'}
80
        attrs = {'class': 'main clickable-rows', 'id': 'user-table'}
81 81
        fields = ('username', 'email', 'first_name', 'last_name', 'ou')
82 82
        sequence = ('link', '...')
83 83
        empty_text = _('None')
......
155 155

  
156 156
    class Meta(Table.Meta):
157 157
        model = OrganizationalUnit
158
        attrs = {'class': 'main', 'id': 'ou-table'}
158
        attrs = {'class': 'main clickable-rows', 'id': 'ou-table'}
159 159
        fields = ('name', 'slug', 'default')
160 160
        empty_text = _('None')
161 161

  
......
190 190

  
191 191
    class Meta(Table.Meta):
192 192
        model = Role
193
        attrs = {'class': 'main plaintable', 'id': 'role-table'}
193
        attrs = {'class': 'main', 'id': 'role-table'}
194 194
        fields = ('name', 'ou')
195 195
        empty_text = _('None')
196 196
        order_by = ('name',)
......
216 216

  
217 217
    class Meta(Table.Meta):
218 218
        model = Role
219
        attrs = {'class': 'main', 'id': 'role-table'}
219
        attrs = {'class': 'main clickable-rows', 'id': 'role-table'}
220 220
        fields = ('name', 'ou')
221 221
        empty_text = _('None')
222 222
        order_by = ('name', 'ou')
......
229 229

  
230 230
    class Meta(Table.Meta):
231 231
        model = Service
232
        attrs = {'class': 'main', 'id': 'service-table'}
232
        attrs = {'class': 'main clickable-rows', 'id': 'service-table'}
233 233
        fields = ('ou', 'name', 'slug')
234 234
        empty_text = _('None')
235 235
        order_by = ('ou', 'name', 'slug')
......
240 240

  
241 241
    class Meta(Table.Meta):
242 242
        model = Role
243
        attrs = {'class': 'main', 'id': 'service-role-table'}
243
        attrs = {'class': 'main clickable-rows', 'id': 'service-role-table'}
244 244
        fields = ('name',)
245 245
        empty_text = _('No access restriction. All users are allowed to connect to this service.')
246 246

  
......
252 252

  
253 253
    class Meta(Table.Meta):
254 254
        model = OIDCAuthorization
255
        attrs = {'class': 'main plaintable', 'id': 'user-authorizations-table'}
255
        attrs = {'class': 'main', 'id': 'user-authorizations-table'}
256 256
        fields = ('client', 'created', 'expired')
257 257
        empty_text = _('This user has not granted profile data access to any service yet.')
258 258

  
......
274 274

  
275 275
    class Meta(Table.Meta):
276 276
        model = Role
277
        attrs = {'class': 'main plaintable', 'id': 'inheritance-role-table'}
277
        attrs = {'class': 'main', 'id': 'inheritance-role-table'}
278 278
        fields = ('name', 'ou')
279 279
        empty_text = _('None')
280
-