Advertisement
Guest User

Untitled

a guest
Oct 1st, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. ##----------------------------------------------------------------------
  3. ## sa.SERVICE application
  4. ##----------------------------------------------------------------------
  5. ## Copyright (C) 2007-2013 The NOC Project
  6. ## See LICENSE for details
  7. ##----------------------------------------------------------------------
  8.  
  9. from django import forms
  10. ## NOC modules
  11. from noc.lib.app import ExtApplication, view
  12. from noc.sa.models import *
  13.  
  14. class DATA(forms.Form):
  15. customer = forms.CharField(required=False)
  16. project = forms.CharField(required=False)
  17. # service =.
  18. managed_object = forms.ModelChoiceField(queryset=ManagedObject.objects.all(), required=False)
  19. bid = forms.CharField(required=False)
  20. login = forms.CharField(required=False)
  21.  
  22.  
  23. class SERVICEAppplication(ExtApplication):
  24. """
  25. sa.SERVICE application
  26. """
  27. title = "SERVICE"
  28. menu = "SERVICE"
  29.  
  30. @view(method=["GET"], url=r"^$", access="read", api=True, validate=DATA)
  31.  
  32. def main(self, request, customer, project, bid, login, managed_object):
  33. config = customer + '\n' + project + '\n' + bid + '\n' + login
  34. return {
  35. "config": config,
  36. "success" : 1
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement