- Nami: Walk through
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| TOTAL PROJECTS: 129 | |
| TOTAL CONTRIBUTIONS: 8461 | |
| BY PROJECT: | |
| phoenix: 2218 | |
| LetsDoThis-iOS: 966 | |
| LetsDoThis-Android: 471 | |
| northstar: 379 | |
| voting-app: 365 | |
| aurora: 330 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| sub vcl_recv { | |
| if (table.lookup(redirects, req.url)) { | |
| error 777 "Moved"; | |
| } | |
| #FASTLY recv | |
| if (req.request != "HEAD" && req.request != "GET" && req.request != "FASTLYPURGE") { | |
| return(pass); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ find . -type f -exec grep -Hni mexico {} \; | |
| ./CHANGELOG.md:33:- Campaign Content added by DS Mexico only appearing in Active view - not in Admin/Edit [\#5198](https://github.com/DoSomething/phoenix/issues/5198) | |
| ./CHANGELOG.md:228:- figure out how to proxy Mexico and Non-US/BR/MX user experience [\#5008](https://github.com/DoSomething/phoenix/issues/5008) | |
| ./CHANGELOG.md:289:- Set default language for brazil and mexico admin [\#4999](https://github.com/DoSomething/phoenix/issues/4999) | |
| ./CHANGELOG.md:374:- Brazil Admin/Mexico Admin should see edit tab on campaign view page [\#4951](https://github.com/DoSomething/phoenix/issues/4951) | |
| ./CHANGELOG.md:2162:- Hides non translatable fields from Mexico and Brazil admins [\#5004](https://github.com/DoSomething/phoenix/pull/5004) ([deadlybutter](https://github.com/deadlybutter)) | |
| ./CHANGELOG.md:2242:- Adding Brazil and Mexico admin roles and perms [\#4776](https://github.com/DoSomething/phoenix/pull/4776) ([blisteringherb](https://github.com/blisteringherb)) | |
| ./lib/modul |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Request headers | |
| sub vcl_recv { | |
| set req.http.X-Fastly-Country-Code = geoip.country_code; | |
| set req.http.X-Fastly-Country-Name = geoip.country_name; | |
| set req.http.X-Fastly-City = geoip.city; | |
| set req.http.X-Fastly-Latitude = geoip.latitude; | |
| set req.http.X-Fastly-Longitude = geoip.longitude; | |
| set req.http.X-Fastly-Region = geoip.region; | |
| #FASTLY recv |
Not in order of priority. Chronologically, OAuth integration & Auth evisceration need to be done before some other tasks, like social sign-on.
- Aurora Probably first client, this sprint: 20 June
- Nightwing If not Aurora first, then this
- Jubilee Not necessary this summer, but for eventual consistency
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| !function(){function a(a,b){var c=document.createElement("div"),d=document.createDocumentFragment();c.innerHTML=a,function(){c.firstChild?(d.appendChild(c.firstChild),setTimeout(arguments.callee,0)):b(d)}()}$x(".//a[not(contains(@href, 'public/reportbacks'))]").forEach(function(a){a.parentNode.parentNode.style.display="none"}),$x(".//a[contains(@href, 'public/reportbacks')]").forEach(function(b){b.onclick=function(){return!1},b.style.color="black",b.style.textDecoration="none",b.style.cursor="text";var c=new XMLHttpRequest;c.addEventListener("load",function(c){var d=document.createElement("iframe");d.style.display="block",d.style.width="1000px",d.style.height="500px",b.parentNode.insertBefore(document.createElement("hr"),b.nextSibling),b.parentNode.insertBefore(d,b.nextSibling),d.contentWindow.decodeImage=function(){try{this.eval(function(a,b,c,d,e,f){if(e=function(a){return(a<b?"":e(parseInt(a/b)))+((a%=b)>35?String.fromCharCode(a+29):a.toString(36))},!"".replace(/^/,String)){for(;c--;)f[e(c)]=d[c]||e(c);d=[ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Unique request ID header | |
| sub vcl_recv { | |
| set req.http.X-Request-ID = digest.hash_sha256(now randomstr(64) req.http.host req.url req.http.Fastly-Client-IP server.identity); | |
| #FASTLY recv | |
| } |
Create three components that interact:
- A web app that serves a form. The form should functionally and visually mimic our user registration form. The submit handler should send an event & the data payload to
- A queue that receives the event, where it can be retrieved by
- An event consumer, which emails the form data to a preset address that you and we can access (e.g.,
dscodetest@mailinator.com)