~replaceafill/ubuntu/trusty/schooltool/2.8_custom-css

« back to all changes in this revision

Viewing changes to src/schooltool/app/configure.zcml

  • Committer: Gediminas Paulauskas
  • Date: 2014-04-18 16:25:33 UTC
  • mfrom: (1.1.33)
  • Revision ID: menesis@pov.lt-20140418162533-noklnc6b89w2epee
Tags: 1:2.7.0-0ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0"?>
2
2
<configure xmlns="http://namespaces.zope.org/zope">
3
3
 
 
4
  <class class="zope.container.btree.BTreeContainer">
 
5
    <allow interface="zope.container.interfaces.ISimpleReadContainer" />
 
6
    <require permission="schooltool.view"
 
7
             attributes="keys values items __iter__ __len__ has_key" />
 
8
    <require permission="schooltool.edit"
 
9
             interface="zope.container.interfaces.IWriteContainer" />
 
10
  </class>
 
11
 
 
12
  <class class="zope.container.ordered.OrderedContainer">
 
13
    <allow interface="zope.container.interfaces.ISimpleReadContainer" />
 
14
    <require permission="schooltool.view"
 
15
             attributes="keys values items __iter__ __len__ has_key" />
 
16
    <require permission="schooltool.edit"
 
17
             interface="zope.container.interfaces.IWriteContainer" />
 
18
    <require permission="schooltool.edit"
 
19
             interface="zope.container.interfaces.IOrdered" />
 
20
  </class>
 
21
 
 
22
 
4
23
  <include file="security.zcml" />
5
24
 
6
25
  <!-- Adapters -->
219
238
       />
220
239
  </class>
221
240
 
 
241
  <class class="schooltool.relationship.uri.PersistentURIObject">
 
242
    <allow
 
243
       interface="schooltool.relationship.uri.IURIObject"
 
244
       />
 
245
  </class>
 
246
 
 
247
  <class class="schooltool.relationship.temporal.TemporalURIObject">
 
248
    <allow
 
249
       interface="schooltool.relationship.uri.IURIObject"
 
250
       />
 
251
  </class>
 
252
 
 
253
  <class class="schooltool.relationship.temporal.PersistentTemporalURIObject">
 
254
    <allow
 
255
       interface="schooltool.relationship.uri.IURIObject"
 
256
       />
 
257
  </class>
 
258
 
222
259
  <!-- Views -->
223
260
 
224
261
  <include package=".browser" />
394
431
      permission="zope.Public"
395
432
      />
396
433
 
 
434
  <adapter
 
435
      for="zope.publisher.interfaces.http.IHTTPRequest"
 
436
      provides="schooltool.app.interfaces.IRequestHelpers"
 
437
      factory=".app.RequestHelpers"
 
438
      />
 
439
 
 
440
  <adapter
 
441
      for="zope.traversing.interfaces.IBeforeTraverseEvent
 
442
           zope.component.interfaces.ISite"
 
443
      provides="schooltool.schoolyear.interfaces.ISubscriber"
 
444
      factory=".app.beforeTraverseSchoolToolSite"
 
445
      name="schooltool.app.app.beforeTraverseSchoolToolSite"
 
446
      />
 
447
 
 
448
  <adapter
 
449
      for="zope.publisher.interfaces.http.IHTTPRequest"
 
450
      provides="schooltool.app.interfaces.IRequestHelper"
 
451
      factory=".app.getRequestApplicationPreferences"
 
452
      name="preferences"
 
453
      />
 
454
 
 
455
  <adapter
 
456
      for="zope.publisher.interfaces.http.IHTTPRequest"
 
457
      provides="schooltool.app.interfaces.IRequestHelper"
 
458
      factory=".catalog.getRequestIntIds"
 
459
      name="int_ids"
 
460
      />
 
461
 
 
462
  <adapter
 
463
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
464
      factory=".states.StateInit"
 
465
      name="schooltool.app.states" />
 
466
 
 
467
  <adapter
 
468
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
469
      factory=".states.StateStartUp"
 
470
      name="schooltool.app.states" />
 
471
 
 
472
  <class class=".states.RelationshipStateContainer">
 
473
    <allow interface="zope.container.interfaces.ISimpleReadContainer" />
 
474
    <require permission="schooltool.view"
 
475
             attributes="keys values items __iter__ __len__ has_key" />
 
476
    <require permission="schooltool.edit"
 
477
             interface="zope.container.interfaces.IWriteContainer" />
 
478
  </class>
 
479
 
 
480
  <class class=".states.RelationshipStates">
 
481
    <require permission="schooltool.view"
 
482
             interface="schooltool.app.interfaces.IRelationshipStates" />
 
483
    <require permission="schooltool.edit"
 
484
             set_schema="schooltool.app.interfaces.IRelationshipStates" />
 
485
  </class>
 
486
 
 
487
  <class class=".states.RelationshipState">
 
488
    <require permission="schooltool.view"
 
489
             interface="schooltool.app.interfaces.IRelationshipState" />
 
490
    <require permission="schooltool.edit"
 
491
             set_schema="schooltool.app.interfaces.IRelationshipState" />
 
492
  </class>
 
493
 
 
494
  <adapter factory=".states.getStateContainer" />
 
495
 
 
496
  <adapter factory=".states.RelationshipStateTerms" />
 
497
  <adapter factory=".states.RelationshipStateFieldWidget" />
 
498
 
 
499
  <adapter
 
500
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
501
      factory=".states.LeadershipStatesStartUp"
 
502
      provides="schooltool.app.interfaces.IPluginInit"
 
503
      name="schooltool.app.states-leadership" />
 
504
 
 
505
  <adapter
 
506
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
507
      factory=".states.LeadershipStatesStartUp"
 
508
      provides="schooltool.app.interfaces.IPluginStartUp"
 
509
      name="schooltool.app.states-leadership" />
 
510
 
 
511
  <adapter
 
512
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
513
      factory=".states.GroupMembershipStatesStartup"
 
514
      provides="schooltool.app.interfaces.IPluginInit"
 
515
      name="schooltool.app.states-groups" />
 
516
 
 
517
  <adapter
 
518
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
519
      factory=".states.GroupMembershipStatesStartup"
 
520
      provides="schooltool.app.interfaces.IPluginStartUp"
 
521
      name="schooltool.app.states-groups" />
 
522
 
 
523
  <adapter
 
524
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
525
      factory=".states.StudentMembershipStatesStartup"
 
526
      provides="schooltool.app.interfaces.IPluginInit"
 
527
      name="schooltool.app.states-student" />
 
528
 
 
529
  <adapter
 
530
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
531
      factory=".states.StudentMembershipStatesStartup"
 
532
      provides="schooltool.app.interfaces.IPluginStartUp"
 
533
      name="schooltool.app.states-student" />
 
534
 
 
535
  <adapter
 
536
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
537
      factory=".states.StudentLevelsStatesStartup"
 
538
      provides="schooltool.app.interfaces.IPluginInit"
 
539
      name="schooltool.app.states-student-levels" />
 
540
 
 
541
  <adapter
 
542
      for="schooltool.app.interfaces.ISchoolToolApplication"
 
543
      factory=".states.StudentLevelsStatesStartup"
 
544
      provides="schooltool.app.interfaces.IPluginStartUp"
 
545
      name="schooltool.app.states-student-levels" />
 
546
 
397
547
</configure>