Skip to content

Instantly share code, notes, and snippets.

View gagamil's full-sized avatar

Gabriel Gamil gagamil

View GitHub Profile
@gagamil
gagamil / NavBar.js
Last active January 6, 2018 11:26
React container component (without HOC)
class NavBar extends Component {
constructor(props){
super(props);
this.state = {showMenu:false};
}
render(){
const show = this.state.showMenu ? "show" : "";
return(
<nav className="navbar navbar-expand-md navbar-dark bg-dark mb-4">
const NavBar = props => {
return(
<nav className="navbar navbar-expand-md navbar-dark bg-dark mb-4">
<a className="navbar-brand" href="#">Top navbar</a>
<__MenuToggleButton onToggle={props.toggle} show={props.isShowing}/>
<div className={`${props.show} collapse navbar-collapse`}>
<ul className="navbar-nav mr-auto">
<li className="nav-item active">
<a className="nav-link" href="#">Home <span className="sr-only">(current)</span></a>
</li>
Logged out
Login form
submit correct data -> Dweet list
Error login
Logged In
logout -> Login form
Dweet list
click create dweet button -> Create dweet
Dweet list item
GSLogged Out
Login form
Facebook login -> Others Events
GSLogged In
tap all others events -> Others Events
tap my events -> My Events
tap messages -> Messages
tap settings -> Settings
Others Events*
@gagamil
gagamil / SketchSystems.spec
Created March 27, 2019 18:28
ShipperOrder
ShipperOrder
ready -> BBTycoon
BBTycoon
Work on SOs
delivery task created -> DeliveryTask
DeliveryTask
approve -> BBMinerva
cancel -> ShipperOrder
manual carrier user assignation -> PendingJob
BBMinerva
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
console.log("User authenticated");
} else {
console.log("User lost");
}
});
Ticket Breakdown
Epic: "Currently, the id of each Agent on the reports we generate is their internal database id. We'd like to add the ability for Facilities to save their own custom ids for each Agent they work with and use that id when generating reports for them."
Complexity: 1, 2, 3, 5, 8, 12...
Tasks:
1) Add table "FacilityAgents" with columns:
* agent - FK to "Agents"
* facility - FK to "Facilities"
@gagamil
gagamil / gist:371cb70284fb1df13bfec27aa8a2dddd
Created December 16, 2023 21:03
Django signing example
from django.core import signing
# prepare data
data = {"email":"foo@boo.com"}
salt = "abcd_1234_XYZ"
# sign (encrypt) - key by default: settings.SECRET_KEY
# salt - namespace
token = signing.dumps(data, salt=salt)