b8110c11a4
kfet.open app - Base data (raw_open, last_update...) is stored and shared through cache system. - 2 websockets groups: one for team users, one for other users. - UI is initialized and kept up-to-date with WS. - raw_open and force_close can be updated with standard HTTP requests. At this time, there isn't any restriction on raw_open view. Common sense tell us to change this behavior. Misc - Clean channels routing. - 'PermConsumerMixin': user who sent the message is available as argument in connection_groups method, which returns groups to which the user should be appended on websocket connection (and discarded on disconnection). - New kfet.utils module: should be used for mixins, whatever is useful and not concerns the kfet app. - Clean JS dependencies.
48 lines
862 B
CSS
48 lines
862 B
CSS
.kfetopen-st-opened .bullet { background: #73C252; }
|
|
.kfetopen-st-closed .bullet { background: #B42B26; }
|
|
.kfetopen-st-unknown .bullet { background: #D4BE4C; }
|
|
.kfetopen-st-fake_closed .bullet {
|
|
background: repeating-linear-gradient(
|
|
45deg,
|
|
#73C252, #73C252 5px, #B42B26 5px, #B42B26 10px
|
|
);
|
|
}
|
|
|
|
.kfetopen {
|
|
float: left;
|
|
}
|
|
|
|
.kfetopen .base {
|
|
height: 50px;
|
|
padding: 15px;
|
|
|
|
display: inline-flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.kfetopen .details {
|
|
margin: 0;
|
|
padding: 10px !important;
|
|
font-size: 16px;
|
|
color: black;
|
|
}
|
|
|
|
.kfetopen .bullet {
|
|
width: 10px;
|
|
height: 10px;
|
|
border-radius: 50%;
|
|
transition: background 0.15s;
|
|
}
|
|
|
|
.kfetopen .warning {
|
|
margin-left: 15px;
|
|
}
|
|
|
|
.kfetopen .status-text {
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.kfetopen .force-close-btn {
|
|
width: 100%;
|
|
margin-top: 5px;
|
|
}
|