app/soc/logic/system.py
author Todd Larsen <tlarsen@google.com>
Tue, 14 Oct 2008 21:39:57 +0000
changeset 329 2d90d49ce78a
parent 114 9998e95ce609
child 578 0f34318f5693
permissions -rw-r--r--
Add is_featured boolean property to the Work model, so that Works can be designated as "featured" items in various places in the UI. This will be used to allow Sponsors, Programs, and Organizations to select Documents that should be included in their sidebar menus. Perhaps featured "site" Documents, such as site-wide Terms of Service, should probably be listed below the "User (sign-out)" menu, since the User will have to read and agree to these before being allowed to use the site. A collapsable Javascript sidebar is probably going to be needed soon... Patch by: Todd Larsen Review by: to-be-reviewed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
114
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     1
#!/usr/bin/python2.5
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     2
#
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     3
# Copyright 2008 the Melange authors.
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     4
#
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     5
# Licensed under the Apache License, Version 2.0 (the "License");
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     6
# you may not use this file except in compliance with the License.
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     7
# You may obtain a copy of the License at
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     8
#
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
     9
#   http://www.apache.org/licenses/LICENSE-2.0
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    10
#
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    11
# Unless required by applicable law or agreed to in writing, software
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    12
# distributed under the License is distributed on an "AS IS" BASIS,
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    13
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    14
# See the License for the specific language governing permissions and
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    15
# limitations under the License.
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    16
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    17
"""Basic system information functions.
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    18
"""
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    19
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    20
__authors__ = [
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    21
  '"Todd Larsen" <tlarsen@google.com>',
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    22
  ]
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    23
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    24
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    25
import settings
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    26
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    27
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    28
def isDebug():
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    29
  """Returns True if Melange application is running in "debug mode".
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    30
  
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    31
  "Debug mode" is currently determined from settings.DEBUG but may become
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    32
  more sophisticated in the future.
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    33
  """
9998e95ce609 A collection of functions for determining the characteristics of the "system"
Todd Larsen <tlarsen@google.com>
parents:
diff changeset
    34
  return settings.DEBUG