<component name="ChangeListManager">
<list default="true" id="c3f46dee-5c56-40ca-ada1-ba3d292b258d" name="Default" comment="">
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/1.0.0/routes/notules.js" afterPath="$PROJECT_DIR$/1.0.0/routes/notules.js" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sql/create.sql" afterPath="$PROJECT_DIR$/sql/create.sql" />
</list>
<ignored path="amiesserver.iws" />
<ignored path=".idea/workspace.xml" />
<entry file="file://$PROJECT_DIR$/index.js">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
- <caret line="94" column="44" selection-start-line="94" selection-start-column="44" selection-end-line="94" selection-end-column="44" />
+ <caret line="27" column="0" selection-start-line="27" selection-start-column="0" selection-end-line="27" selection-end-column="34" />
<folding />
</state>
</provider>
<file leaf-file-name="notules.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/1.0.0/routes/notules.js">
<provider selected="true" editor-type-id="text-editor">
- <state vertical-scroll-proportion="0.56208277">
- <caret line="64" column="21" selection-start-line="64" selection-start-column="21" selection-end-line="64" selection-end-column="21" />
+ <state vertical-scroll-proportion="0.39919892">
+ <caret line="85" column="4" selection-start-line="85" selection-start-column="4" selection-end-line="85" selection-end-column="4" />
<folding />
</state>
</provider>
<option value="$PROJECT_DIR$/1.0.0/Models/Models.js" />
<option value="$PROJECT_DIR$/index.js" />
<option value="$PROJECT_DIR$/1.0.0/routes/collectivities.js" />
- <option value="$PROJECT_DIR$/1.0.0/routes/notules.js" />
<option value="$PROJECT_DIR$/sql/create.sql" />
+ <option value="$PROJECT_DIR$/1.0.0/routes/notules.js" />
</list>
</option>
</component>
<created>1465557633813</created>
<option name="number" value="Default" />
<updated>1465557633813</updated>
- <workItem from="1465557634994" duration="42939000" />
+ <workItem from="1465557634994" duration="44019000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
- <option name="totallyTimeSpent" value="42939000" />
+ <option name="totallyTimeSpent" value="44019000" />
</component>
<component name="ToolWindowManager">
<frame x="65" y="-904" width="1375" height="904" extended-state="6" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/index.js">
- <provider selected="true" editor-type-id="text-editor">
- <state vertical-scroll-proportion="0.0">
- <caret line="94" column="44" selection-start-line="94" selection-start-column="44" selection-end-line="94" selection-end-column="44" />
- <folding />
- </state>
- </provider>
- </entry>
<entry file="file://$PROJECT_DIR$/1.0.0/routes/collectivities.js">
<provider selected="true" editor-type-id="text-editor">
<state vertical-scroll-proportion="0.0">
</state>
</provider>
</entry>
+ <entry file="file://$PROJECT_DIR$/index.js">
+ <provider selected="true" editor-type-id="text-editor">
+ <state vertical-scroll-proportion="0.0">
+ <caret line="27" column="0" selection-start-line="27" selection-start-column="0" selection-end-line="27" selection-end-column="34" />
+ <folding />
+ </state>
+ </provider>
+ </entry>
<entry file="file://$PROJECT_DIR$/1.0.0/routes/notules.js">
<provider selected="true" editor-type-id="text-editor">
- <state vertical-scroll-proportion="0.56208277">
- <caret line="64" column="21" selection-start-line="64" selection-start-column="21" selection-end-line="64" selection-end-column="21" />
+ <state vertical-scroll-proportion="0.39919892">
+ <caret line="85" column="4" selection-start-line="85" selection-start-column="4" selection-end-line="85" selection-end-column="4" />
<folding />
</state>
</provider>
var Client = require('node-rest-client').Client;
var client = new Client();
-
+var jwt = require('jsonwebtoken');
const StringDecoder = require('string_decoder').StringDecoder;
const decoder = new StringDecoder('utf8');
+
+
+
+
+
/**
* list of all notules
*/
+
router.post('/', function(req, res){
console.log(req.body);
+ console.log(req.token);
+
+
+ jwt.verify(req.token, config.secret, function (err, decoded) {
+ if (err) {
+ res.json({success: false, message : "token error"});
+
+ } else {
+ // if everything is good, save to request for use in other routes
+ req.token = decoded;
+ console.log('token ok');
+ }
+ });
var b64Logo = req.body.collectivityLogo;
var notule = model.toJSON();
//if not logged don't link to collectivity
- if(b64Logo) {
+ /* if(b64Logo) {
var file = "public/" + notule.id + ".png";
require("fs").writeFile(file, b64Logo, 'base64', function (err) {
if (err) {
resize(file);
}
});
- }
-
+ }*/
+/*
if(!req.token){
return res.json({success: true, message: "notule.created"})
}
-
+*/
var linkTable = {
collectivity_id : req.token.collectivity_id,
notule_id : notule.id
new Models.User(linktab).save()
})
.then(function (model) {
- res.json({success: true, message: "collectivity and user created"})
console.log("ok");
+ res.json({success: true, message: "collectivity and user created"})
+
})
.catch(function (err) {
console.error(err);