помогите разобраться

Тема в разделе "Lotus - Программирование", создана пользователем Adron, 13 июн 2007.

Статус темы:
Закрыта.
  1. Adron

    Adron Гость

    Репутация:
    0
    вот такая проблема: написал сайт под лотусом 6.5. как мне защитить базу чтоб добавлять, редактировать и удалять документы можно было только через web?
    пробовал указать права на вьюху, но тогда данные из вьюхи не отображаются.

    еще одна непонятная вещь выявилась. я с правами манагер могу создавать документы, а редактировать и удалять нет. что может мыть не так?
     
  2. allex

    allex Гость

    Репутация:
    0
    Сделай так что бы в представллении действия в WEB были доступны (и определенным пользователям), а для клиента скрыты.
    Или делай раздельно, представление для клиента идля
     
  3. allex

    allex Гость

    Репутация:
    0
    Сделай так что бы в представллении действия в WEB были доступны (и определенным пользователям), а для клиента скрыты.
    Или делай раздельно, представление для клиента и для WEB
     
  4. Adron

    Adron Гость

    Репутация:
    0
    мне надо чтобы вьюха была НЕдоступна через клиент, т.к. мне нужен пользователь аноним с правами автора. и если видна вьюха то можно просто методом копирования вставлять записи
     
  5. Duedev

    Duedev Гость

    Репутация:
    0
    <!--QuoteBegin-Adron+13:06:2007, 14:27 -->
    <span class="vbquote">(Adron @ 13:06:2007, 14:27 )</span><!--QuoteEBegin-->мне надо чтобы вьюха была НЕдоступна через клиент
    [snapback]69186" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    В свойстве Вьюхи в Дизайнере, поставь галочку Hide Element Design From Notes 4.6 or Later clients
     
  6. allex

    allex Гость

    Репутация:
    0
    Тогда скрой ее от клиента а для WEB покажи, ну а на ней уж располагай свои действия
     

    Вложения:

    • помогите разобраться
      pref.gif
      Размер файла:
      7,1 КБ
      Просмотров:
      36
  7. Adron

    Adron Гость

    Репутация:
    0
    это все не то. проблема в том что если открыть базу в клиенте и выбрать вьюху, то можно туда загнать скопированный через бухер левый документ. а если блокировать по правам то данные из вьюхи не выводятся через вэб.
     
  8. Adron

    Adron Гость

    Репутация:
    0
    хотя сей вариант частично помог. но одну вьюху он все таки не может скрыть (типа надо чтоб одна была для отображения)
     
  9. allex

    allex Гость

    Репутация:
    0
    Ты хочешь предусмотреть воздействие атомного взрыва и влияние пролетающей птички на поведение view.

    Как ты можешь выбрать вьюху если она у тебя скрыта от клиента. А скопировать/вставить документ и что бы он нечаянно показался в твоей view ты можешь только тот, по какой из форм у тебя идет выборка в эту самаую view
     
  10. Medevic

    Medevic Что это ? :)
    Lotus team

    Репутация:
    0
    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-Adron+14:06:2007, 06:49 -->
    <span class="vbquote">(Adron @ 14:06:2007, 06:49 )</span><!--QuoteEBegin-->это все не то. проблема в том что если открыть базу в клиенте и выбрать вьюху, то можно туда загнать скопированный через бухер левый документ. а если блокировать по правам то данные из вьюхи не выводятся через вэб.
    [snapback]69250" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Обработай событие представления Querypaste.
     
  11. allex

    allex Гость

    Репутация:
    0
    По образу и подобию...
    Код (Text):
     
    Sub Queryopen(Source As Notesuiview, Continue As Variant)
    Dim s As New NotesSession
    Dim db As NotesDatabase
    Set db = s.CurrentDatabase
    If db.CurrentAccessLevel < ACLLEVEL_DESIGNER Then
    Messagebox "You must be Designer to open this view",, _
    "Access to view denied"
    Continue = False
    Else
    Continue = True
    End If
    End Sub
    можно сделать проверку на тип клиента @ClientType или на конкретного пользователя(лей)
     
  12. Adron

    Adron Гость

    Репутация:
    0
    огромное мерси. как раз тоже самое сделал
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей