Exemplo n.º 1
0
    def addCapsule(self, request):
        """add a new capsule, edit and delete is not allowed
		"""
        # probabilmente ci deve essere un sistema migliore di fare
        # questo passaggio dei parametri
        openingDate = request.openingDate
        closingDate = request.closingDate
        lat = request.lat
        lng = request.lng
        tll = request.tll
        anonymous = request.anonymous
        encrypt = request.encrypted
        content = request.content

        user = TSCEndpoint.get_current_user()
        TSCid = TSCController.addCapsule(openingDate, closingDate, \
         lat, lng, tll, anonymous, encrypt, user, content)
        if TSCid is None:
            response = TSCResponseMessage(TSCid=None,
                                          status=TSCController.TSCCTRL_KO,
                                          statusMessage='Capsule not created.',
                                          content='',
                                          items=[])
        else:
            L.info("Capsule created")
            response = TSCResponseMessage(
                TSCid=TSCid,
                status=TSCController.TSCCTRL_OK,
                statusMessage='Capsule correctly created',
                content='',
                items=[])

        return response
Exemplo n.º 2
0
	def addCapsule(self, request):
		"""add a new capsule, edit and delete is not allowed
		"""
		# probabilmente ci deve essere un sistema migliore di fare
		# questo passaggio dei parametri
		openingDate = request.openingDate
		closingDate = request.closingDate
		lat = request.lat
		lng = request.lng
		tll = request.tll
		anonymous = request.anonymous
		encrypt = request.encrypted
		content = request.content

		user =  TSCEndpoint.get_current_user()
		TSCid = TSCController.addCapsule(openingDate, closingDate, \
			lat, lng, tll, anonymous, encrypt, user, content)
		if TSCid is None:
			response = TSCResponseMessage(
				TSCid = None,
				status = TSCController.TSCCTRL_KO,
				statusMessage = 'Capsule not created.',
				content = '',
				items = [] )
		else:
			L.info("Capsule created")
			response = TSCResponseMessage(
				TSCid = TSCid,
				status = TSCController.TSCCTRL_OK,
				statusMessage = 'Capsule correctly created',
				content = '',
				items = [] )

		return response