01-04-2019
Alerts:
OK I have come up with an easy way to implement alerts when the badge beta is done.
Will take the array of badge colors and convert that array to a JSON string and then take the cryptographic hash of that string and store that string in the user table.
Then it is easy to check when a new threshold badge has been reached without tracking values that change often.
Then when the state changes .. will issue a simple dismissable Bootstrap alert which states the user has a new badge but not the actual badge (in first beta) and will have a link to the badge page.
Later will add the actual details of the status changes to the alert message.
3 More Discussions You Might Find Interesting
1. What is on Your Mind?
Today I mapped out the new badging system using FA icons, Beta 1 in no particular order except a 6 x 8 grid:
https://www.unix.com/members/1-albums215-picture991.png
The prototype HTML code for this layout:
<style>
.fa-badge-grid {
font-size: 1.5em;
}
.row {
... (38 Replies)
Discussion started by: Neo
38 Replies
2. What is on Your Mind?
Dear All,
Here is the current status of the badging system:
The Beta 1 phase of the new badging system is close to completion.
42 prototype badges have been "allocated"
6 prototype badge slots are held in reserve
The "alert you have new badges" prototype is running and is currently... (4 Replies)
Discussion started by: Neo
4 Replies
3. What is on Your Mind?
I have moved the bug badge out of reserve and into the main stream. Basically, I will assign a color level like the others, based on who has made a good actionable bug report for UNIX.COM. "Good" means screenshots, links, and even details from web dev tools our the HTML source code. So far,... (0 Replies)
Discussion started by: Neo
0 Replies
LEARN ABOUT SUSE
gnutls_error_to_alert
gnutls_error_to_alert(3) gnutls gnutls_error_to_alert(3)
NAME
gnutls_error_to_alert - return an alert code based on the given error code
SYNOPSIS
#include <gnutls/gnutls.h>
int gnutls_error_to_alert(int err, int * level);
ARGUMENTS
int err is a negative integer
int * level the alert level will be stored there
DESCRIPTION
Get an alert depending on the error code returned by a gnutls function. All alerts sent by this function should be considered fatal. The
only exception is when err is GNUTLS_E_REHANDSHAKE, where a warning alert should be sent to the peer indicating that no renegotiation will
be performed.
If there is no mapping to a valid alert the alert to indicate internal error is returned.
RETURNS
the alert code to use for a particular error code.
REPORTING BUGS
Report bugs to <bug-gnutls@gnu.org>. GnuTLS home page: http://www.gnu.org/software/gnutls/ General help using GNU software:
http://www.gnu.org/gethelp/
COPYRIGHT
Copyright (C) 2008 Free Software Foundation.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
SEE ALSO
The full documentation for gnutls is maintained as a Texinfo manual. If the info and gnutls programs are properly installed at your site,
the command
info gnutls
should give you access to the complete manual.
gnutls 2.8.6 gnutls_error_to_alert(3)