mirror of
https://github.com/arnaucube/commonroutesApp.git
synced 2026-02-07 03:26:44 +01:00
post new offering travel, and user page
This commit is contained in:
@@ -131,7 +131,7 @@ angular.module('starter', [
|
||||
}
|
||||
})
|
||||
.state('app.user', {
|
||||
url: '/users/:username',
|
||||
url: '/users/:userid',
|
||||
views: {
|
||||
'menuContent': {
|
||||
templateUrl: 'templates/user.html',
|
||||
@@ -201,4 +201,31 @@ angular.module('starter', [
|
||||
|
||||
$translateProvider.useSanitizeValueStrategy('escape');
|
||||
|
||||
}]);
|
||||
}])
|
||||
.factory('httpInterceptor', function httpInterceptor($q, $window, $location) {
|
||||
return {
|
||||
request: function (config) {
|
||||
return config;
|
||||
},
|
||||
requestError: function (config) {
|
||||
return config;
|
||||
},
|
||||
response: function (res) {
|
||||
return res;
|
||||
},
|
||||
responseError: function (res) {
|
||||
return res;
|
||||
}
|
||||
}
|
||||
})
|
||||
.factory('api', function ($http) {
|
||||
return {
|
||||
init: function () {
|
||||
$http.defaults.headers.common['X-Access-Token'] = localStorage.getItem("cim_app_token");
|
||||
$http.defaults.headers.post['X-Access-Token'] = localStorage.getItem("cim_app_token");
|
||||
}
|
||||
};
|
||||
})
|
||||
.run(function (api) {
|
||||
api.init();
|
||||
});
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
angular.module('app.footerMenu', ['pascalprecht.translate'])
|
||||
|
||||
.controller('FooterMenuCtrl', function($scope, $stateParams, $translate, $filter) {
|
||||
|
||||
$scope.storageuser = JSON.parse(localStorage.getItem("cim_app_userdata"));
|
||||
console.log($scope.storageuser);
|
||||
});
|
||||
|
||||
@@ -9,7 +9,7 @@ angular.module('app.login', ['pascalprecht.translate'])
|
||||
console.log('Doing login', $scope.loginData);
|
||||
|
||||
$http({
|
||||
url: urlapi + 'auth',
|
||||
url: urlapi + 'login',
|
||||
method: "POST",
|
||||
data: $scope.loginData
|
||||
})
|
||||
|
||||
@@ -2,8 +2,11 @@ angular.module('app.menu', ['pascalprecht.translate'])
|
||||
|
||||
|
||||
.controller('MenuCtrl', function($scope) {
|
||||
$scope.storageuser = JSON.parse(localStorage.getItem("cim_app_userdata"));
|
||||
console.log($scope.storageuser);
|
||||
if (localStorage.getItem("cim_app_userdata")) {
|
||||
$scope.storageuser = JSON.parse(localStorage.getItem("cim_app_userdata"));
|
||||
console.log($scope.storageuser);
|
||||
}
|
||||
|
||||
$scope.logout = function() {
|
||||
localStorage.removeItem("cim_app_token");
|
||||
localStorage.removeItem("cim_app_userdata");
|
||||
|
||||
@@ -1,5 +1,23 @@
|
||||
angular.module('app.offerCar', ['pascalprecht.translate'])
|
||||
|
||||
.controller('OfferCarCtrl', function($scope, $stateParams, $translate, $filter) {
|
||||
.controller('OfferCarCtrl', function($scope, $stateParams, $translate,
|
||||
$http, $filter) {
|
||||
|
||||
$scope.newtravel={};
|
||||
$scope.createTravel =function(){
|
||||
$scope.newtravel.type="offering";
|
||||
$http({
|
||||
url: urlapi + 'travels',
|
||||
method: "POST",
|
||||
data: $scope.newtravel
|
||||
})
|
||||
.then(function(data) {
|
||||
console.log(data);
|
||||
window.location="#app/travels"
|
||||
},
|
||||
function(data) { // optional
|
||||
// failed
|
||||
console.log(data);
|
||||
});
|
||||
};
|
||||
});
|
||||
|
||||
@@ -6,7 +6,7 @@ angular.module('app.signup', ['pascalprecht.translate'])
|
||||
console.log('Doing signup', $scope.signupData);
|
||||
if ($scope.emptyParams($scope.signupData)) {
|
||||
$http({
|
||||
url: urlapi + 'users',
|
||||
url: urlapi + 'signup',
|
||||
method: "POST",
|
||||
data: $scope.signupData
|
||||
})
|
||||
@@ -49,7 +49,7 @@ angular.module('app.signup', ['pascalprecht.translate'])
|
||||
if (obj.password == undefined) {
|
||||
return (false);
|
||||
}
|
||||
if (obj.mail == undefined) {
|
||||
if (obj.email == undefined) {
|
||||
return (false);
|
||||
}
|
||||
/*if(obj.avatar==undefined)
|
||||
|
||||
@@ -1,15 +1,10 @@
|
||||
angular.module('app.user', ['pascalprecht.translate'])
|
||||
|
||||
.controller('UserCtrl', function($scope, $stateParams, $http, $filter, $ionicModal) {
|
||||
if(localStorage.getItem('c_token')){// adding token to the headers
|
||||
$http.defaults.headers.common['X-Access-Token'] = localStorage.getItem('c_token');
|
||||
}
|
||||
$scope.storageusername=localStorage.getItem("c_username");
|
||||
$scope.users= JSON.parse(localStorage.getItem('c_users'));
|
||||
$scope.user = $filter('filter')($scope.users, {username: $stateParams.username}, true)[0];
|
||||
//$scope.user="";
|
||||
console.log($stateParams.username);
|
||||
/*$http.get(urlapi + 'users/byusername/'+$stateParams.username)
|
||||
|
||||
|
||||
$scope.user={};
|
||||
$http.get(urlapi + 'users/getByUserId/'+$stateParams.userid)
|
||||
.success(function(data, status, headers,config){
|
||||
console.log('data success');
|
||||
console.log(data); // for browser console
|
||||
@@ -18,19 +13,6 @@ angular.module('app.user', ['pascalprecht.translate'])
|
||||
.error(function(data, status, headers,config){
|
||||
console.log('data error');
|
||||
})
|
||||
.then(function(result){
|
||||
user = result.data;
|
||||
});*/
|
||||
|
||||
$http.get(urlapi + 'travels/user/'+$stateParams.username)
|
||||
.success(function(data, status, headers,config){
|
||||
console.log('data success');
|
||||
console.log(data); // for browser console
|
||||
$scope.travels = data; // for UI
|
||||
})
|
||||
.error(function(data, status, headers,config){
|
||||
console.log('data error');
|
||||
})
|
||||
.then(function(result){
|
||||
travels = result.data;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user